package main

import "fmt"

// 长度
func F1() {
	var dataList = [2]int{1, 2}
	fmt.Println(len(dataList))
}

// 索引
func F2() {
	var dataList = [2]int{1, 2}
	dataList[0] = 999
	fmt.Println(dataList)
}

// 切片
func F3() {
	// 切片的取值是一个 左闭右开{<=x<}区间
	var dataList = [5]int{1, 2, 3, 4, 5}
	fmt.Println(dataList[0:4])
}

// 循环
func F4() {

	// 第一种方法
	var dataList = [5]int{1, 2, 3, 4, 5}
	for i := 0; i < len(dataList); i++ {
		fmt.Println(dataList[i])
	}

	// 第二种方法
	for key, item := range dataList {
		fmt.Println(key, item)
	}
}
